package com.foxie.type;

public class TypeDemo1 {
    public static void main(String[] args)
    {
        // 目标：认识自动类型转换，强制类型转换
        byte a = 12;
        print(a);// 自动类型转换
        print2(a);
        System.out.println("----------------");
        int i = 20;
        //print3(i); // 类型范围大的变量不能赋值给类型范围小的变量
        // 强制类型转换 类型 变量2 = （类型） 变量1
        byte d = (byte) i;
        print3(d);
        System.out.println("----------------");
        int m = 1500;
        byte n = (byte) m;
        System.out.println(n);// 数据会溢出
    }

    private static void print(byte b) {
        System.out.println(b);
    }

    private static void print2(double c) {
        System.out.println(c);
    }
    private static void print3(byte d) {
        System.out.println(d);
    }
}
